package com.ruoyi.recruit.domain;

import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.Date;
import java.util.List;

/**
 * @author MMDZ
 * @date 2022/10/24 11:04
 * @description TODO 招聘人员信息
 */
@Data
public class Recruiter extends BaseEntity {
    private static final long serialVersionUID = 1L;

    private Long recruitId;

    /** 资料入库时间 */
    private Date inputTime;
    /** 一级部门 */
    private String firstDept;
    /** 二级部门 */
    private String secondDept;
    /** 岗位 */
    private String post;

    /** 姓名 */
    @NotBlank(message = "人员姓名不能为空")
    private String name;
    /** 性别 */
    private String sex;
    /** 年龄 */
    private Integer age;
    /** 学历 */
    private String education;
    /** 毕业院校 */
    private String college;
    /** 专业 */
    private String professional;
    /** 联系电话 */
    private String phone;
    /** 邮箱 */
    private String email;
    /** 行业 */
    private String industry;
    /** 耳机行业 */
    private String isHeadsetIndustry;
    /** 现任公司 */
    private String company1;
    /** 上任公司 */
    private String company2;
    /** 人选意愿度 */
    private String aspiration;
    /** 人才来源 */
    private String talentSource;
    /** 匹配度 */
    private String matching;
    /** 国籍 */
    private String nationality;
    /** 目前月薪 */
    private String currentSalary;
    /** 目前年薪 */
    private String currentAnnualSalary;
    /** 期望月薪 */
    private String expectedSalary;
    /** 期望年薪 */
    private String expectedAnnualSalary;

    /** 服务客户 */
    private String customerService;

    /** 招聘人员的所有面试结果 */
    private List<RecruitResult> resultList;
}
